package model

import (
	"gitee.com/zaiqiang231/zcamp-service-camp/app/model/meta"
	"time"
)

type BaseCampInfo struct {
	meta.RecordModel
	Status       int       `json:"status" gorm:"status"`                         // 状态：1预发布，2在线，3已下线
	CampType     int       `json:"camp_type" gorm:"column:camp_type;default:0;"` // 营地属性,0商业营地,1公园营地,2野营地
	CampName     string    `json:"camp_name" gorm:"camp_name"`                   // 名称
	Uid          int64     `json:"uid" gorm:"uid"`                               // uid
	DistrictId   string    `json:"district_id" gorm:"district_id"`               // 地区ID
	DistrictName string    `json:"district_name" gorm:"district_name"`           // 地区名字
	LocationAddr string    `json:"location_addr" gorm:"location_addr"`           // 定位具体地址
	Longitude    string    `json:"longitude" gorm:"longitude"`                   //经度
	Latitude     string    `json:"latitude" gorm:"latitude"`                     //纬度
	Conditions   string    `json:"conditions" gorm:"conditions"`                 // 营地参数
	Pictures     string    `json:"pictures" gorm:"pictures"`                     // json 营地图片
	PublishTime  time.Time `json:"publish_time" gorm:"publish_time"`             // 发布时间
	ContentIntro string    `json:"content_intro" gorm:"content_intro"`           // 营地介绍，文字部分，简介
	Content      string    `json:"content" gorm:"content"`                       // 营地内容，图文(html)
	ContentJson  string    `json:"content_json" gorm:"content_json"`             // 营地内容，图文(json)
	Telephone    string    `json:"telephone" gorm:"telephone"`                   //电话
	Cellphone    string    `json:"cellphone" gorm:"cellphone"`                   //手机
	Wechat       string    `json:"wechat" gorm:"wechat"`                         //微信
	Sales        int64     `json:"sales" gorm:"sales;default:0;"`                //销量
	Score        float64   `json:"score" gorm:"score;default:0;"`                //评分
}

func (BaseCampInfo) TableName() string {
	return "z_camp"
}
